@echo off
chcp 65001 >nul
title 测试百度地图获取模拟位置
color 0A

echo.
echo ========================================
echo    测试百度地图获取模拟位置
echo ========================================
echo.

echo 当前模拟位置坐标：
echo   纬度: 23.094445
echo   经度: 113.310443
echo   地点: 广州市天河区附近
echo.

echo 第1步：强制停止百度地图...
adb shell am force-stop com.baidu.BaiduMap
echo   ✓ 已停止

echo.
echo 第2步：等待3秒...
timeout /t 3 >nul
echo   ✓ 等待完成

echo.
echo 第3步：启动百度地图...
adb shell am start -n com.baidu.BaiduMap/.MapsActivity
echo   ✓ 已启动

echo.
echo ========================================
echo.
echo 💡 现在请在手机上操作：
echo.
echo 1. 等待百度地图完全加载
echo 2. 点击右下角的蓝色圆圈（定位按钮）
echo 3. 查看地图是否跳转到广州天河区
echo.
echo 如果看到广州天河区 → ✓ 成功！
echo 如果还是其他位置 → 继续看下面的解决方案
echo.
echo ========================================
echo.

pause

echo.
echo 如果上面的方法不行，尝试清除百度地图缓存：
echo.
choice /C YN /M "是否清除百度地图缓存（所有数据将丢失）"

if errorlevel 2 goto :end
if errorlevel 1 goto :clear

:clear
echo.
echo 正在清除百度地图缓存...
adb shell pm clear com.baidu.BaiduMap
echo   ✓ 缓存已清除

echo.
echo 正在重新启动百度地图...
timeout /t 2 >nul
adb shell am start -n com.baidu.BaiduMap/.MapsActivity
echo   ✓ 已启动

echo.
echo 现在请重新登录并点击定位按钮测试！
echo.

:end
echo.
echo ========================================
echo.
echo 测试完成！
echo.
echo 其他测试方法：
echo 1. 微信位置分享：打开微信 → 任意聊天 → "+" → "位置"
echo 2. 高德地图：同百度地图操作
echo 3. GPS Test应用：直接显示坐标（最准确）
echo.

pause

